Project 2: Object Movement

CS 110 • 20 Points Total
Due online Mon. Feb. 26, 2018

Objectives

Assignment

Program an animation that is about one minute in duration that sets a scene and shows objects moving around and interacting.

Walk through the "Getting Started with Alice" PowerPoint charts posted on the class Blackboard Learn web site

Feel free to design your animation however you want! It could be a joke acted out, a funny conversation you had with your friends, a reenactment of a favorite movie scene, something random, etc. You might want to draw inspiration from one of the programming projects listed in the book - but if you do, add your own twist to it!

Electronic A2W Submission

Once you've finished your project, submit the resulting "a2w" save file through the Blackboard Learn web site by the due date. Use a filename convention like this when saving your file: "lastname_fi_proj2.a2w", where "lastname" is your last name, "fi" is the student's firstname initial, and "proj2" refers to this project. Don't forget that you will need to upload both the Alice file as well as the project report (described below) when you submit this in BbLearn.

Electronic Project Report Submission

You also need to create a simple project report to submit on line. Take a picture of your animation while it's playing (there's a button for it), export the source code (with comments) and save it ("File→Export Source Code for Printing..."). Include a short note of explanation to clarify or comment on any decisions made during development. If you have trouble with the "Take Picture" button in Alice, it is OK to use Alt-PrintScreen (on a PC) to capture the Alice screen. Create the following cover page. Add your own name and alter the date to be the day you electronically submit the project:

Project 2: Object Movement

Your Name
date handed in

CS 110

Note the project 2 grading sheet (aka rubric) below that we use for grading:

http://www.cefns.nau.edu/~pek7/cs110/proj2_grading_sheet.pdf

In summary, your project report (in a Word document) should include a cover page, screen shot, and source code (with comments) with a short note of explanation of your coding decisions. Use a filenaming convention for your submitted document using this format: Lastname-Firstname-Project2.docx or something similar. Be prepared to present your project to the class!